7UP Version 2.1 --------------- Neuigkeiten in der Reihenfolge ihres Auftretens: 1. Erweiterte Dateiinformation. 2. Drucken: Nach dem Laden der Standarddatei 7UP.LAY, wird „hnlich wie beim Zeilenlineal versucht, eine Layoutdatei mit der Bezeichnung .LAY beim ™ffnen von "Seitenlayout" automatisch zu laden. 2.1. Drucken mit Zeilennummern. 2.2. IBM/EPSON Druckertreiber 3. erweiterbare Blockmarkierung. 3.1. Blockmarkierung ber Tastatur. 3.2. Aktualisierung der Infozeile beim Blockmarkieren mit der Maus. 3.3. CONTROL-DEL schneidet ab Cursorposition bis zum Anfang des n„chsten Wortes aus. 3.4. Blockmarkierung mit Shift-Mausklick ab Cursor. Gr”áere Bl”cke mit zweimal Control-Mausklick. 4. Neuformatierung eines markierten Blocks in Abh„ngigkeit vom Zeilenumbruch im Ram. Wenn nicht genug Ram da ist, wird es auf Platte gemacht. Automatische Markierung eines Absatzes, wenn nichts markiert ist. Bei gedrckter Shifttaste wird ab Cursor- zeile bis zur n„chsten Leerzeile markiert. 5. ALTNUMeingabe in den Editfeldern aller Dialogboxen. 6. "Suchen/Ersetzen..." 6.1. MATCH: Ersetzen. 6.2. GREP: Ersetzen. 7. Menpunkt "Alle Fenster schlieáen". 8. - 9. Zeilenlineal fr jedes Fenster (Datei) getrennt 9.1. Tabulator (mit/ohne Kompression beim Sichern) 9.2. Zeilenumbruch 9.3. Blocksatz 9.4. Einfgemodus 9.5. autom. Einrcken 9.6. Fonttyp und -gr”áe ...k”nnen in der einer Datei namens LINEAL. gesichert werden, und werden beim Laden der Textdatei automatisch mitgeladen. Diese Einstellungen berschreiben natrlich die Einstellungen vom globalen "Arbeit sichern...". 10. Klammercheck 10.1. Klammerblockmarkierung (auch mit Controltaste) 11. Menpunkt "Diverses...": 11. 1. weiche RETURNs fr DTP-Programme. 11. 2. autom. á-Konvertierung jetzt auch online. 11. 3. Sichern im UNIX-LF Format. 11. 4. Geminipapierkorb benutzen. 11. 5. autom. Backup nach einstellbarer Zeit. 11. 6. abschaltbare Fensterinfozeile. 11. 7. Zeilenenden s„ubern. 11. 8. abschaltbare Grow- und Shrinkboxen. 11. 9. Dialogzentrierung nach Maus oder Bildschirmmitte. 11.10. abschaltbarer Desktop. 11.11. aktuelle Dateinamen sichern. 11.12. automatisches Sichern. 11.13. Fensterpfad in FSB bernehmen. 12. Linetoggle ber ALT-~. Zwei markierte Zeilen tauschen. 13. Die "Zeilennummer im Fehlerlisting anklicken und Springen zur fehlerhaften Zeile im anderen Fenster"-geschichte, puh... 14. Einstellbarer Exitcode ber CONTROL-Ziffernblock (0-9). Wird im Dropdownmen in "Beenden" angezeigt. 15. etwas schnelleres Scrolling durch Aktualisierung der Slider nach nur jeder dritten Zeile. Leider kompensiert durch Aktualisieren der Infozeile beim normalen Scrollen. 16. - 17. Schreibschutzaufhebem”glichkeit beim Sichern schreibgeschtzter Dateien. 18. Ausnutzung des GEMINI Papierkorbs. ($TRASHDIR) 19. Browsingfunktion oder Echtzeitscrolling. Mit rechter Maustaste in Slider klicken, dann linke Taste drcken. Wenn die flache Hand sichtbar wird, rechte Taste loslassen. 20. Ge„nderte Fontselectbox. 21. Cursorform„nderung beim Umschalten vom Einfge- in den šberschreib- modus. 22. Automatische "Let 'em Fly"-Untersttzung. 23. Implementierung des Absatzformates (*.ASC). 24. Anpassung an evtl. TOS-Version, die Windowhandles > 7 liefern kann. Multitasking-TOS. 25. Ans„tze zum "intelligent cut & paste". 26. Erkennung von Parametern, die keine Dateinamen sind: -zYYYsXXX = Zeile YYY Spalte XXX -tX = Fenster X ist oberstes Fenster; auch negative Zahlen 27. Dialog "Diverses..." ge„ndert. "Desktop abmelden" jetzt wieder zur Programmlaufzeit. "Zeilenenden s„ubern" einstellbar. 28. Durchsichtiges Verschieben der Dialoge jetzt mit jeder Kbshift()- taste, oder mit rechts/links Mausklick. 29. 30. Menpunkt SPALTENBLOCK jetzt unter MODUS. 31. Menpunkt AUTOM. BACKUP jetzt in DIVERSES. 32. Iconbehandlung jetzt unabh„ngig von Windowhandle. Daher auch unter Multitasking mit Windowhandles > 7 lauff„hig. 33. Einstellungen in MODUS wieder in der Infozeile. 34. 7UP als AV_PROTOKOLL-Basisprogramm untersttzt AV_ASKFONTFILE, AV_SENDKEY, AV_OPENWIND, VA_START. 35. CR in "Funktionstasten..." erzeugt Zeilenumbruch. 36. Installierbares HilfeDA, z.B. TC_HELP oder 1STGUIDE in "Diverses...". 37. Neben CALCLOCK auch 1STGUIDE als Spooler bedienbar. 38. TeX-Parameter eingebaut: 7UP A.ASC 10 10 A.TXT 20 39. EINFšGEN bei markiertem Block aus Klemmbrett heraus. 40. Cursorsetzen etwas beschleunigt. 41. Textvergleich berarbeitet. Ab zwei Texte automatischer Vergleich ab Cursorposition der jeweiligen Fenster einschlieálich Cursorneuposi- tionierung. 42. Ein paar Shortcuts ge„ndert. 43. Zeilensortierung in markiertem Block. 44. Fileselectbox akzeptiert Wildcards. 45. Drucken mit GDOS Fonts auf Drucker oder als Metafile in Datei. 46. RSC-File ins Programm eingebunden. 47. File I/O optimiert, durch Erweiterung von setvbuf(). Kein Laufbalken mehr. 48. "Suchen/Ersetzen": gefundener Ausdruck wird markiert. 49. Druckereinstellung und Papiergr”áe(GDOS) in Seitenlayout. 50. GEM-Metafile Erzeugung ber "Sichern als...". 51. Scannen der Treiberliste in ASSIGN.SYS. 52. Seitennumerierung in "Textpreview...". 53. ^Y-Cursorverhalten verbessert. 54. Fileselectbox kann Fensterpfadnamen bernehmen. Einstellung in "Diverses... D" 55. Ein paar zus„tzliche Abbruchkn”pfe in Dialogen. 56. Rckw„rtssuchen. 57. Cursor wird nun geklippt, um Bildschirmmll zu vermeiden. 58. - 59. - 60. Die Dateien *.INF, *.LAY und LINEAL.* haben jetzt eine Versionsnummer. 61. "gehe zu Seite..." implementiert. 62. - 63. wind_update(..._MCTRL) um Font- und Fileselektor, sowie bei den Dialogen mit Kreisverkehrpopups, wg. Profibuch S.691. 64. Fontselektor ge„ndert. Beliebig viele Fonts mit max. 16 Gr”áen. Maximale Punktgr”áe 999. N„chste Žnderung des Fontselektors: v”llige programmunabh„ngig- keit als externes Objektmodul zum Anlinken an _ALLE_ C-Programme. Aufruf „hnlich fsel_input(): vdihandle=open_work(SCREEN); fnum=vst_load_fonts(vdihandle,0)+work_out[10]. int fontsel_input(int vdihandle, /* klar */ int fnum, /* Anzahl der Fonts */ int monospaced,/* 1=nur monospaced, 0=egal */ int *fidret, /* in FontSB eingestellter Font */ int *fsizeret /* in FontSB eingestellte Gr”áe */ ); Returncode: OK=1, Abbruch=0, Fehler=-1. 65. Anzahl der Kopien gilt jetzt auch direkt, nicht nur ber den Spooler. 66. 7UP verwendet probeweise eine eigene Speicherverwaltung, die Bl”cke von 32kByte statt 8kByte vom TOS alloziert, um dessen Memorypool zu entlasten. 67. Zeichensatzbox mit Shifttastenfunktion. Gibt Auskunft ber das Zeichen. 68. Shadowed-Status der Umrandungen in einigen Dialogen entfernt. 69. Kein shel_read() mehr. 70. Wenn 7UP aus dem GEMAUTO-Ordner parallel gestartet wird, so erscheint _KEINE_ Fileselectbox. Cookie: 'MagX'. 71. 7UP untersttzt BIGSCREEN 2 mit 'VSCR'-Cookie. 72. Desktopredrawroutinen ge„ndert. form_dial() statt objc_draw(). 73. Fontselektor reagiert zum Beenden auf Doppelklick. 74. Wenn beim Druck auf die Helptaste nichts selektiert ist, so sendet 7UP den String "7UP" an das aktuelle Hilfe-DA. 75. Textvergleichsfunktion gibt erweiterte Meldung aus. 76. Direktpositionierung des Cursors durch Mausklick in Editfeldern. šber Editfeldern wird die Maus zum Textcursor. 77. - 78. Rekursive Suche in Dateien mittels Regul„ren Ausdrcken. Bedienung „hnlich 13., incl. Blockmarkierung. 79. Wenn eine Datei schon geladen ist, wird nur ihr Fenster getoppt. 80. Deadkeys:  ‚¡¢£, …Š•—, ƒˆŒ“–, ¤¥, etc. Bedienung: ESC ' e = ‚ oder ESC ~ n = ¤ Abgestimmt auf IBM Zeichensatz und Drucker. 81. Nochmals erweiterte Parameterbergabe: 7UP.APP BEISPIEL.MOD 30 10 "Declaration syntax error" Fehlermeldung des Compilers wird in der Infozeile dargestellt. Sie ist jederzeit ber Shift-Help wieder erreichbar. 82. Blockmarkierung wird beim Fensterwechsel nicht mehr aufgehoben. 83. Bestfit-Speicherverwaltung. Fr Testzwecke einstellbar durch Drcken der rechten Maustaste beim Start. Es ert”nt ein Klingeln. Bestfit bedeutet, es wird beim Allozieren eines Speicherbereiches der in der Gr”áe optimal passende Block gesucht und gefunden wird. 84. - 85. MultiTOS scrollt im Hintergrund liegende, teilweise durch andere Fenster verdeckte Fenster. Sehr neu, gew”hnungsbedrftig und mir bis dato ein v”llig unbekannter Sachverhalt. Anpassung vollzogen. Fensterinhalt kann um ein Fenster herum- gescrollt werden. 86. 'FSEL'-Cookie fr olle TOSse. 87. Klebende Textmarken. NACHTRAG: incl. evtl. notwendigem Fensterwechsel. per Tastatur erreichbar durch 1 - 5. 88. Filegrep erweitert: fnf Verzeichnisvorgaben und freier Pfad zur Datei 7UP.REG. Weitersuchen mit ^G. 89. Shortcuts fr "Marke...". 90. Hilfe mit Dropdownmeneintrag. 91. Datum und Uhrzeit im Infodialog. 92. - 93. Shortcuts nochmal berarbeitet. 94. TREEVIEW wird nach AV_Protokolldokumentation untersttzt. 95. Wenn der Doppelklick daneben geht, pingt es. 96. Mehrfachselektion im Filegrep unter SELECTRIC. 97. 7UP verhindert mehrfaches Laden seinerselbst durch Weiterleiten seiner Parameter ber das AV_Protokoll an die bereits residente Kopie von 7UP. Nur im Multitaskingbetrieb. 98. Turbomodus frs Blockmarkieren. Bei zus„tzlich gedrckter rechter Maustaste setzt der Lader ein. 99. Wort- und zeilenweise Blockmarkierung mit MacIntosh Tripleclick. Alternativ auch mit Control bzw. Alternatetaste. 100. Menpunkt: Fenster "Volle Gr”áe F10". 101. "™ffnen... ^O" untersttzt SELECTRICs Mehrfachselektion. Auch Doppelklick auf Mlleimer. "Hinzuladen... ^R" auch, aber nicht offiziell, weil SELECTRIC hier noch Schw„chen hat. Selektionsreihenfolge. 102. "Suchen in Dateien... ^F": Menpunkt "[ ] INCL. VERZEICHNISSE". 103. Nutzung einer neuen MultiTOSfunktion. Obergeheim. 97. 104. Zeilenabstand beim GDOSdruck. 105. Tabulatorbehandlung ge„ndert. Noch keine Onlineexpansion, aber auch keine f„lschliche Kompression mehr. Tabs werden als "Uhr" dargestellt, wenn in "Diverses..." eingestellt. 106. Automatisches Backup sichert jetzt solange in .$$$, bis "Sichern ^S" gedrckt wird. Das Sternchen bleibt erhalten. Beim Sichern wird .$$$ gel”scht. Wird nicht gesichert und beim Neustart eine solche tempor„re Datei gefunden, so kann diese alternativ unter dem Originalnamen geladen werden. 107. Optionale windupdatefreie Fensterdialoge. Einstellbar in Diverses. Dialoge sind modal, trotzdem k”nnen Fenster anderer Applikationen getoppt werden. Nur im Multitaskingbetrieb. DAS IST EIN EXPERIMENT! 108. Eigene Alertboxen. Vorteil: Fliegerohr und daher einheitliches Design aller Dialoge. 109. "Suche Zeile..." markiert die Zeile als Block. 110. Fileselektor merkt sich jetzt immer die "kontextbezogene" Extension. Wenn also beim Laden TXT eingestellt ist, so wird dies auch noch der Fall sein, wenn man zwischendurch mal ein Layout mit LAY geladen hat. 111. Implementierung eines separaten UNDO-Buffers: 1. Zeilenrestaurierung. 2. Ausgeschnittene Bl”cke werden wieder eingefgt. 3. Eingefgte Bl”cke werden wieder ausgeschnitten. 4. šbertippte Bl”cke werden wieder restauriert, incl. eingefgtem Zeichen. 5. Textformatierung. Ein weiteres UNDO bedeutet REDO, falls m”glich. Voraussetzung, der Cursor wird nicht aus der Zeile bewegt. Etwas Vorsicht beim Spaltenblock, prinzipielle Probleme. 112. "Hilfe"-Buttons im neuen Design. 113. Die Namen der zuletzt bearbeiteten Dateien werden jetzt in einer separaten Datei namens 7UP.NMS gesichert. 114. Textvergleichsfunktion mit logischem Vergleich ohne Whitespaces. Aktivierbar durch Shifttaste. 115. Umstellung auf neue PureC Version. GEMLIB von Wilfried Behne. 116. Drastische Beschleunigung beim Suchen/Ersetzen durch Auswertung von Sonderf„llen, wenn die L„nge des Ersatzes kleiner oder gleich der L„nge des Gesuchten ist. 117. VASTART Einstellung in "Diverses...". 118. Lange Dialogberschriftenunterstreichungen. 119. 7UP sucht und sichert seine INFdateien bevorzugt in "HOME". 120. Mauscursor bleibt nach Tastaturbet„tigung solange verschwunden, bis die Maus bewegt wird. 121. Verbesserte Spaltenauswertung bei Numerikoperationen. 122. Klammercheck mit 'C' und Pascalkommentarklammern. 123. Deutsche Notation bei numerischen Operationen. 7UP Version 2.2 ab 19.11.92 ---------------------------- 124. Ohne Desktop werden die Dateinamen an das Fenstermen angeh„ngt. Ein Fensterschlieáen bedeutet daher kein Dateil”schen mehr. Menh„kchen verdeutlichen den Sachverhalt. 125. Dialog "Numerische Einstellungen". 126. "Suchen in Dateien" ge„ndert. Dialog bleibt bis zum Ende, damit man mit ESC abbrechen kann. 127. 128. Shift-Delete l”scht jetzt Zeile statt Wort unter Cursor. Das Klemmbrett wird nur noch bei Ausschneiden ^X Kopieren ^C Zeile l”schen ^Y (ist das korrekt? ich weiá nicht recht) beschrieben. Alles andere wurde entfernt. 129. Zeile l”schen ^Y schreibt nur noch dann ins Klemmbrett, wenn die Taste nur kurz, also einmal, gedrckt wurde. 130. Nachladbare Shortcuts. Bedienung wie Deadkeys. '~' als Cursorplatz. 'ESC b d' ergibt z.B. \begin{document}. Default ist "7UP.SCT". Siehe LATEX.SCT. Dateiformat ist kompatibel zu QED. 131. Dateiladen durch Lesen im Bin„rmodus und Entfernen des CR per Hand, statt durch fgets(), sowie durch Einsparung einer strlen()-Berechnung um ca. 25% beschleunigt. 132. Zeilenendekennung jetzt CRLF, LF und CR. "Diverses... D" 133. Zeichenwandlung in "Bearbeiten" jetzt blockunabh„ngig. 134. Frei konfigurierbare Menshortcuts ber 7UP.MNU. Auch zweistufiger "Hinsencode" (SysKey). Ladbar ber "Shortcuts...". 135. Im Filegrep wird der Name der gerade durchsuchten Datei angezeigt. 136. Scrollnachlaufbremse wg. tr„gem MultiTOS ge„ndert. Durchlaufzeiten verkrzt. 137. Offene Bl”cke. Blockanfang setzen, mit "Suchen" zu einer beliebigen Stelle springen und dort Ende markieren. 138. "Drag & Drop"-Untersttzung. Eine Datei ins Fenster gezogen entspricht einem Hinzuladen, genauso wie bei Gemini mit Mag!X. Bei Fensterhandle -1 wird ein neues Fenster erzeugt. 139. 3D-Look Anpassung fr Dialogr„nder und Buttons im Monochrombetrieb. Gimmick "Lange šberschriften" in "Diverses... D" gecancelt. 140. Seitensprung im Preview. Klick ins Blatt springt zur gew„hlten Seite. 141. 142. Textmarken mit (automatischer) Kurznotiz. 143. SIGTERM Auswertung. 144. Funktionstasten k”nnen sich gegenseitig aufrufen. Notation: \F1 bis \F0 bzw. \S1 bis \S0. Endlosrekursionen werden erkannt und ignoriert. 145. PureCs "Find Selection" implementiert. 146. 147. Match ('*', '?') berarbeitet. Jetzt DOS-„hnlicher. Doku lesen! 148. Fnf freie Muster beim Klammercheck, incl. Klammerbockmarkierung. Doku lesen! 149. Gruppenorientierte Sortierm”glichkeit. Doku lesen, weil schwierig zu bedienen! 150. Tastaturroutinen komplett berarbeitet und optimiert. Weniger hakelig unter MTOS. Auswertung nach Bardertschers MapKey(). 151. Dezimalkomma auf dem Zehnerblock, bei deutscher Notation. 152. Pickliste der zuletzt bearbeiten Dateien als tastaturbedienbare Listbox. 153. Fontselektor l„át variable Punkteinstellung unter Speedo zu. Tastaturbedienbar. 154. Ersetzen mit regul„ren Ausdrcken. Im Ersatzstring wird die Wildcard '\&' durch die Fundstelle ausgetauscht. Suchen: \[.*OK.*\] Ersatz: !\&! ergibt z.B.: ![OK]! oder ![ OK ]! oder ![xxOK hh]! 155. Anpassung an von 1 verschiedene Systemfontid. L„uft oft, aber nicht immer! Mangels Hard und Soft nicht entgltig l”sbar. 156. Blockmarkierung ber Tastatur. Ctrl-Shift-Cursor in Anlehnung an DOSensoft. 157. Pickliste: Zeilennummern werden gesichert. Nicht mehr existierende Dateien k”nnen gel”scht werden. 158. Menshortcuteditor. 159. Entfernung der 8+3 Namensregelung im Infodialog, etc. 7UP kommt jetzt gr”átenteils auch mit langen Dateinamen zurecht. Absturz unter: MiNT 1,08s/PC 1.1 MTOS 4.0 15.1.93 TOS 1.04 MINX.XFS 0.60 pl7 MFSFM 1.07d Lange Dateinamen fhren in der MiNTdomain zum Absturz. Bug in MTOS? Ohne MTOS(mit OLDGEM) klappts gut. 160. menu_register() unter MTOS. 161. "Diverses...". Fenster unter Maus aktiv. Žhnlich X. 162. [7UP] wird jetzt automatisch im Fenster eingeblendet, weil Funktion jetzt etabliert ist. 163. V”llig frei definierbare Toolbar. Beliebig viele Icons, beliebige Funktionen, horizontal oder vertikal, auch mehrreihig. 164. Alertboxen mit Programmname. Iconfarben ge„ndert. 165. 3D-Look Anpassungen an Falcon, incl. 2-farbiger Images in Alertboxen. 166. 144. Neue Notation: \f1 bis \f0 bzw. \F1 bis \F0. 167. Ersetzen-Dialog wird entsprechend Fundstelle positioniert. 168. L”sen von Gleichung mit den vier Grundrechenarten. 7UP Version 2.3 ab 9.3.94 ------------------------- 169. Registrierungsm”glichkeit ber Schlsseldatei 7UP.KEY. 170. ^F1 - ^F7 im Fenstermen toppt das jeweilige Fenster. 171. Makrorecorder mit Laden und Sichern ber eigenes Men. 172. Toolbar verfeinert. Hilfe verschwindet von selbst. 173. Der dargestellte Text wird um einen halben Buchstaben nach rechts eingerckt. 174. Einfgen aus "Zeichensatz... F" ge„ndert. Dialog wird bei Shifttaste nicht gleich verlassen. 175. - 177. Umlautwandlung fr TeX. „”á, aeoeuess. 178. Pickliste mit Kommentierungsm”glichkeit. 179. Drucken ohne Formatierung. 180. Leicht ge„nderte Editfelder im 3D-Look. 181. "GEM-Klemmbrett G" in "Diverses... D". 182. Erweiterte Textformatierung. 183. Tabulator 2-stellig. 184. Tabulatorleiste mit Dezimaltabulatoren. 185. English version. 186. Toolbar vom Programm ein/ausschaltbar. Toolbar senkrecht entf„llt. 187. "Dateinamen merken" in "Diverse..." wg. Pickliste entfernt. 188. Krzel, ber ESC eingeleitet, mssen jetzt zuerst aktiviert werden. Dialog "Shortcuts...". Offensichtlich ist es wichtiger, das ESC-Zeichen eingeben zu k”nnen. 189. Aktiv-Schalter fr Pickliste. 190. Neue Sortiermethode fr Fenster. 191. Die Belegung der Softkeys wird in 7UP.SFK gesichert. XXX. Bedienungsanleitung XXX.1 Handbuch in TeX gesetzt.